package com.itheima.ydd.commom;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class R implements Serializable {
    private Integer errno; //编码：0成功，1和其它数字为失败
    private String errmsg; //错误信息
    private Object data; //数据

    /**
     * 响应成功的结果
     */
    public static R success(String msg,Object data){
        return new R(0,msg,data);
    }

    /**
     * 响应失败的结果
     */
    public static R error(String msg){
        return new R(1,msg,null);
    }
}